#ifndef _NESTING_GRAPHICS_H_
#define	_NESTING_GRAPHICS_H_

#include <vector>
#include <algorithm>
#include <functional>

#include <Geex/graphics/opengl.h>
#include <glut_viewer/glut_viewer.h>
#include <GL/glut.h>
#include "particle_packer.h"


namespace Particle_packing
{

	class Particle_packing_graphics
	{
	public:
		Particle_packing_graphics(Particle_packer* _packer) ;
		~Particle_packing_graphics();
		void print_screen();
		void draw() ;
		//GLboolean& show_domain_mesh() { return show_domain_mesh_ ; }
		//void draw_domain_mesh();
		
	private:
		Particle_packer* packer ;
		//GLboolean show_domain_mesh_;
		
	};

}

#endif